package cn.wolfcode.trip.base.service;

import cn.wolfcode.trip.base.domain.FriendCircle;
import cn.wolfcode.trip.base.query.QueryObject;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface IFriendCircleService {
    /**
     * 查出传来的id的所有朋友圈(不包括私有)
     * @param ids
     * @return
     */
    PageInfo<FriendCircle> selectByUserIds(List<Long> ids, QueryObject qo);

    /**
     * 新增当前用户的动态
     * @param fc
     */
    void save(FriendCircle fc);

    /**
     * 查询该动态所有点赞用户的头像
     * @return
     */
    List<String> selectAllUserImgsByFriendCircleId(Long id);

    /**
     * 查询自己的所有朋友圈信息(包括私有)
     * @return
     */
    PageInfo<FriendCircle> selectByUserId(Long userId, QueryObject qo);
}
